Using the Tools |
|
Programming Tasks
Project Builder Guide
Draft documentation on Project Builder, Apple's integrated development environment for the Yellow Box. The current version gives you a sample of what's to come and documents how to create and manage projects, find information in project files, and localize projects. Future versions of this manual will include more information, such as how to build and debug projects.
Interface Builder Guide
Draft documentation on Interface Builder, Apple's graphical interface editor for the Yellow Box. The current version gives you a sample of what's to comeand describes how to create connections and subclasses. Future versions will include more information, such as how to create and manage nib files and set options for the interface elements.
Note: The above guides cannot be displayed in Project Builder, but you can view them in a web browser. Both guides are located in:
/System/Documentation/Developer/YellowBox/TasksAndConcepts
(On Yellow Box for Windows, substitute the installation directory (NEXT_ROOT) for /System.) In this directory, click PB/PBTOC.html to open the Project Builder Guide; click IB/InterfaceBuilder.TOC.hmtl to open the Interface Builder Guide.
The following documentation was written for OPENSTEP 4.2, the product on which Rhapsody and Yellow Box for Windows are based. It is more extensive than the documentation described above, but parts of it are out of date.
Procedures for completing programming tasks in OPENSTEP that involve the use of the development tools, for example: creating and managing a project, composing an interface, building a project, and debugging code.
PDF format.
Tools Reference
Compiler and linker options; C++ extensions.
Instructions for command-line use, plus reference information for gdb commands and options.
Directives, macros, conditionals, and precompiled headers.
General information about syntax, layout, and directives, plus instructions for specific architectures.
PostScript previewer.
- Rhapsody
Runtime
ArchitectureInformation for assembly programmers and compiler writers. This information largely mirrors the MacOS PowerPC Runtime conventions, with one additional convention described in the "Indirect Calls" section. This document is available as PDF document RhapsodyRuntime.pdf at:
/System/Documentation/Developer/OperatingSystem/
Commands and Services
You can view HTML files that describe various command-line tools and services installed on Rhapsody platforms. These files, which are installed in both /System/Documentation/Administration and /System/Documentation/Developer, are useful for both developers and administrators. Using an Internet browser, navigate to the directories listed below and open the file with "toc" in its name to view the table of contents for that command or service.
/System/Documentation/Developer/Commands/
Directory
Description
gm4
GNU m4 macro processor
flex
Scanner generator
cvs
Concurrent Versions System (source control)
bison
Parser generator (YACC compatible)
autoconf
Creating automatic configuration scripts
/System/Documentation/Administration/Commands/
Directory
Description
bash
"Bourne-Again" SHell
bc
Arbitrary percision calculator
copi
GNU CPIO
diff
Differences between files and directories
gzip
Data compression
tar
Archiver tool
zsh
Z Shell
/System/Documentation/Administration/Services/
Directory
Description
apache
Web server (open index.html for table of contents)
sendmail
Internetwork mail router